#include "person.h"
#include <iostream>

// Person 类构造函数的实现
Person::Person(const std::string& name, int age) : m_name(name), m_age(age) {}

// 获取姓名的函数实现
std::string Person::getName() const {
    return m_name;
}

// 获取年龄的函数实现
int Person::getAge() const {
    return m_age;
}

// 设置姓名的函数实现
void Person::setName(const std::string& newName) {
    m_name = newName;
}

// 设置年龄的函数实现
void Person::setAge(int newAge) {
    m_age = newAge;
}

// 全局函数 printPersonInfo 的实现
void printPersonInfo(const Person& person) {
    std::cout << "Person's name: " << person.getName() << ", age: " << person.getAge() << std::endl;
}